<%@page import="co.gov.medellin.ssti.sub.web.form.ReportTotalComunaForm"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1" isELIgnored="false"%>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<%@ page import="java.util.*,java.text.SimpleDateFormat"%>
<%@ page
	import="co.gov.medellin.ssti.sub.model.vo.RepAtributoVO,co.gov.medellin.ssti.sub.model.vo.ReporteTotalComunaVO"%>

<html>
<head>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<link href="<%=request.getContextPath() + "/css/bloques.css"%>"
	rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/js/displaytag.js"
	type="text/javascript"></script>
</head>
<body>
	<html:form type="co.gov.medellin.ssti.sub.web.form.ReportTotalComunaForm"
		action="/Reportes/Totales/ReportTotalComuna.do" styleId="mainForm"
		method="post">

		<logic:present scope="request" name="msg">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong>${requestScope.msg}</strong>
			</DIV>
			<BR>
		</logic:present>

		<logic:present scope="request" name="errorfecha">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><c:out value="${requestScope.errorfecha}" /></strong>
			</DIV>
			<BR>
		</logic:present>

		<logic:notPresent scope="request" name="msg">

			<div align="center">
				<%-- <c:if test="${not empty sessionScope.BeneficiosRepTotalComuna}">	 --%>	
				<c:if test="${not empty sessionScope.beneficiosReporteTotalComuna}">		
					<div align="center">
						<table style="border: 0; padding: 2px; border-spacing: 3px;">
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										Reporte Total N&uacute;mero de Beneficios y Beneficiarios por Comuna y Corregimiento
									</div>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										<jsp:useBean id="fechaGenera" class="java.util.Date" scope="page" />
										Fecha: <fmt:formatDate value="${fechaGenera}" pattern="dd/MM/yyyy hh:mm" />
									</div>
								</td>
							</tr>
							<tr>
								<td>							
									<c:if test="${not empty sessionScope.criteriaRepTotComuna}">
										<div align="center">									
											<table style="border: 0; padding: 2px; border-spacing: 3px;"
												class="titulosenblanco">
												
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.nombreZona}">												
													<tr>
														<td>Zona: <c:out value="${sessionScope.criteriaRepTotComuna.nombreZona}" /></td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.nombreComuna}">												
													<tr>
														<td>Comuna/Corregimiento: <c:out value="${sessionScope.criteriaRepTotComuna.nombreComuna}" /></td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.nombrePrograma}">												
													<tr>
														<td>Programa: <c:out value="${sessionScope.criteriaRepTotComuna.nombrePrograma}" /></td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.nombreSubprograma}">												
													<tr>
														<td>Subprograma: <c:out value="${sessionScope.criteriaRepTotComuna.nombreSubprograma}" /> </td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.desde}">												
													<tr>
														<td>Desde: <c:out value="${sessionScope.criteriaRepTotComuna.desde}" /></td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComuna.hasta}">												
													<tr>
														<td>Hasta: <c:out value="${sessionScope.criteriaRepTotComuna.hasta}" /></td>
													</tr>
												</c:if>		
												
												<c:if test="${not empty sessionScope.filtrosRepTotComuna}">																													
													<td>Filtros:</td>
													<display:table name="sessionScope.filtrosRepTotComuna"
														id="filtersTable" cellpadding="3" cellspacing="1" style="width:100%"
														class="bordestable">
														<display:column headerClass="headerTable" title="Atributo"
															class="Numero" sortable="false">
															<div align="center">																
																<c:out value="${filtersTable.campo}" />
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Filtro"
															class="Numero" sortable="false">
															<div align="center">
																<c:out value="${filtersTable.filtro}" />																
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Valor1"
															class="Numero" sortable="false">
															<div align="center">
																<c:out value="${filtersTable.etiquetaValor}" />																
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Valor2"
															class="Numero" sortable="false">
															<div align="center">
																<c:out value="${filtersTable.etiquetaValor2}" />																
															</div>
														</display:column>
													</display:table>																								
												</c:if>
											</table>
										</div> 
									</c:if>
									<%-- <%session.removeAttribute("filtrosRepTotComuna");%> --%>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center">
										
										<display:table name="sessionScope.beneficiosReporteTotalComuna" id="row" summary="sadsa"
											export="true" cellpadding="3" cellspacing="1"
											style="width:100%" class="bordestable">

											<logic:equal parameter="tipoReporte" scope="request" value="<%= ReportTotalComunaForm.TIPO_REPORTE_1 %>">
												<display:column headerClass="headerTable" title="SECRETARIA"
													property="nombreSecretaria"
													class="Numero" sortable="true" group="1">																										
												</display:column>
												<display:column headerClass="headerTable" property="nombreComuna"
													title="COMUNA/CORREGIMIENTO" class="Numero" sortable="true"
													group="2">																							
												</display:column>
											</logic:equal>	
											
											<logic:equal parameter="tipoReporte" scope="request" value="<%= ReportTotalComunaForm.TIPO_REPORTE_2 %>">
												<display:column headerClass="headerTable" property="nombreComuna"
													title="COMUNA/CORREGIMIENTO" class="Numero" sortable="true"
													group="1">																								
												</display:column>
												<display:column headerClass="headerTable" property="nombreSecretaria" 
													title="SECRETARIA" class="Numero" sortable="true" group="2">																								
												</display:column>												
											</logic:equal>
												
											<display:column headerClass="headerTable" title="PROGRAMA" 
												property="nombrePrograma"
												class="Numero" sortable="true" group="3">																				
											</display:column>
											<display:column headerClass="headerTable" title="SUBPROGRAMA"
												property="nombreSubprograma"
												class="Numero" sortable="true">																					
											</display:column>

											<display:column media="html Excel" property="contber"
												headerClass="headerTable" title="NUMERO DE BENEFICIARIOS"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">												
											</display:column>
											<display:column media="CSV XML" property="contber"
												headerClass="headerTable" title="NUMERO DE BENEFICIARIOS"
												class="ValorNumerico" sortable="true">												
											</display:column>

											<display:column media="html Excel" property="contben"
												headerClass="headerTable" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">												
											</display:column>
											<display:column media="CSV XML" property="contben"
												headerClass="headerTable" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true">												
											</display:column>

											<display:column media="html Excel" property="valor"
												headerClass="headerTable" title="VALOR DEL BENEFICIO"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">												
											</display:column>
											<display:column media="CSV XML" property="valor"
												headerClass="headerTable" title="VALOR DEL BENEFICIO"
												class="ValorNumerico" sortable="true">												
											</display:column>
										</display:table>
									</div>
								</td>
							</tr>
						</table>
					</div>				
				</c:if>
				
				<c:if test="${empty sessionScope.beneficiosReporteTotalComuna}">				
					<BR>
					<DIV align="center" class="titulosenblanco">
						<strong>
							No hay registros que cumplan con los filtros o condiciones seleccionadas
						</strong>
					</DIV>
					<BR>				
				</c:if>
			</div>
		</logic:notPresent>
		<c:if test="${not empty requestScope.msg}">		
			<%request.removeAttribute("msg");%>		
		</c:if>

		<%-- <% request.setAttribute("Beneficios", request.getAttribute("Beneficios")); %> --%>

	</html:form>
</body>
</html>